INTERNAL_PHY(13)
INTERNAL_PHY(14)
INTERNAL_PHY(15)
-
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
};
&switch0 {
reg = <24>;
label = "lan9";
pcs-handle = <&serdes4>;
- phy-handle = <&phy24>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
reg = <26>;
label = "lan10";
pcs-handle = <&serdes5>;
- phy-handle = <&phy26>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
INTERNAL_PHY(13)
INTERNAL_PHY(14)
INTERNAL_PHY(15)
-
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
};
&switch0 {
label = "lan9";
pcs-handle = <&serdes4>;
phy-mode = "1000base-x";
- phy-handle = <&phy24>;
managed = "in-band-status";
sfp = <&sfp0>;
};
label = "lan10";
pcs-handle = <&serdes5>;
phy-mode = "1000base-x";
- phy-handle = <&phy26>;
managed = "in-band-status";
sfp = <&sfp1>;
};
INTERNAL_PHY(13)
INTERNAL_PHY(14)
INTERNAL_PHY(15)
-
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
};
&switch0 {
reg = <24>;
label = "lan9";
pcs-handle = <&serdes4>;
- phy-handle = <&phy24>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
reg = <26>;
label = "lan10";
pcs-handle = <&serdes5>;
- phy-handle = <&phy26>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
INTERNAL_PHY(13)
INTERNAL_PHY(14)
INTERNAL_PHY(15)
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
};
&switch0 {
reg = <24>;
label = "lan9";
pcs-handle = <&serdes4>;
- phy-handle = <&phy24>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
reg = <26>;
label = "lan10";
pcs-handle = <&serdes5>;
- phy-handle = <&phy26>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
status = "okay";
};
-&mdio_bus0 {
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
-};
-
&switch0 {
ports {
/* TODO: fixed link SFP is not right */
reg = <24>;
label = SWITCH_PORT_LABEL(9);
pcs-handle = <&serdes4>;
- phy-handle = <&phy24>;
phy-mode = "1000base-x";
fixed-link {
speed = <1000>;
reg = <26>;
label = SWITCH_PORT_LABEL(10);
pcs-handle = <&serdes5>;
- phy-handle = <&phy26>;
phy-mode = "1000base-x";
fixed-link {
speed = <1000>;
INTERNAL_PHY(13)
INTERNAL_PHY(14)
INTERNAL_PHY(15)
-
- INTERNAL_PHY(24)
};
&switch0 {
reg = <24>;
label = "lan9";
pcs-handle = <&serdes4>;
- phy-handle = <&phy24>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
status = "disabled";
};
-&phy24 {
- status = "disabled";
-};
-
-&phy26 {
- status = "disabled";
-};
-
-&port24 {
- status = "disabled";
-};
-
-&port26 {
- status = "disabled";
-};
model = "TP-Link SG2210P v3";
};
-&port24 {
- label = "lan-sfp2";
-};
+&switch0 {
+ ports {
+ port24: port@24 {
+ reg = <24>;
+ label = "lan-sfp2";
+ pcs-handle = <&serdes4>;
+ phy-mode = "1000base-x";
+ fixed-link {
+ speed = <1000>;
+ full-duplex;
+ };
+ };
-&port26 {
- label = "lan-sfp1";
+ port26: port@26 {
+ reg = <26>;
+ label = "lan-sfp1";
+ pcs-handle = <&serdes5>;
+ phy-mode = "1000base-x";
+ fixed-link {
+ speed = <1000>;
+ full-duplex;
+ };
+ };
+ };
};
+
INTERNAL_PHY(13)
INTERNAL_PHY(14)
INTERNAL_PHY(15)
-
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
};
ðernet0 {
reg = <24>;
label = SWITCH_PORT_LABEL(9);
pcs-handle = <&serdes4>;
- phy-handle = <&phy24>;
phy-mode = "1000base-x";
fixed-link {
speed = <1000>;
reg = <26>;
label = SWITCH_PORT_LABEL(10);
pcs-handle = <&serdes5>;
- phy-handle = <&phy26>;
phy-mode = "1000base-x";
fixed-link {
speed = <1000>;
status = "okay";
};
-&mdio_bus0 {
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
-};
-
&switch0 {
ports {
port@24 {
reg = <24>;
label = "lan9";
pcs-handle = <&serdes4>;
- phy-handle = <&phy24>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
reg = <26>;
label = "lan10";
pcs-handle = <&serdes5>;
- phy-handle = <&phy26>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
INTERNAL_PHY(13)
INTERNAL_PHY(14)
INTERNAL_PHY(15)
-
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
};
&switch0 {
reg = <24>;
label = "lan9";
pcs-handle = <&serdes4>;
- phy-handle = <&phy24>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp0>;
reg = <26>;
label = "lan10";
pcs-handle = <&serdes5>;
- phy-handle = <&phy26>;
phy-mode = "1000base-x";
managed = "in-band-status";
sfp = <&sfp1>;
EXTERNAL_PHY(21)
EXTERNAL_PHY(22)
EXTERNAL_PHY(23)
-
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
};
&switch0 {
EXTERNAL_PHY(21)
EXTERNAL_PHY(22)
EXTERNAL_PHY(23)
-
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
};
&switch0 {
EXTERNAL_PHY(21)
EXTERNAL_PHY(22)
EXTERNAL_PHY(23)
-
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
};
&switch0 {
EXTERNAL_PHY(21)
EXTERNAL_PHY(22)
EXTERNAL_PHY(23)
-
- INTERNAL_PHY(24)
- INTERNAL_PHY(26)
};
&switch0 {